package com.crm.sys.dao;

import java.util.List;

import com.crm.sys.model.Role;
import com.crm.sys.model.RoleProduct;

public interface RoleDao {
	
	/**
	 * 角色查询
	 * */
	public List<Role> getRoleList(Role role);
	
	/**
	 * 角色添加
	 * */
	public Role insertRole(Role role);
	
	/**
	 * 产品添加
	 * */
	public RoleProduct insertRoleProduct(RoleProduct roleProduct);
	
	/**
	 * 角色修改的角色ID查询
	 * */
	public Role getRoleByid(Long id);
	
	/**
	 * 角色修改的产品id查询
	 * */
	public List<RoleProduct> getRoleProductById(Long id);
	
	/**
	 * 角色修改的根据产品id删除
	 * */
	public int deleteRoleProduct(Long rid);
	
	/**
	 * 角色修改的更新
	 * */
	public int updateRole(Role rloe);
	
	/**
	 * 角色启用
	 * */
	
	
	
	
	
	
	
	
	
}
